$(function(){
	 var ue = UE.getEditor('ueditor');
	 
     // 手动指定上传文件调用的接口（不同文件类型不同接口）
     UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
     UE.Editor.prototype.getActionUrl = function(action) {
         // 这里很重要，很重要，很重要，要和配置中的imageActionName值一样
         if(action == 'uploadimage'){
             // 这里调用后端我们写的图片上传接口
             return this._bkGetActionUrl.call(this, action);
             //请求后台配置项http错误，上传功能将不能正常使用！
         }else if(action == 'catchimage'){
         return 'ueditor/ueditorUploadRemoteFile';
         }else{
             return this._bkGetActionUrl.call(this, action);
         }
     }
     
    $("#publishBtn").click(publish);
    function publish() {
        $("#publishModal").modal("hide");

        // 发送AJAX请求之前,将CSRF令牌设置到请求的消息头中.
       // var token = $("meta[name='_csrf']").attr("content");
        //    // var header = $("meta[name='_csrf_header']").attr("content");
        //    // $(document).ajaxSend(function(e, xhr, options){
        //    //     xhr.setRequestHeader(header, token);
        //    // });

        // 获取标题和内容
        var title = $("#recipient-name").val();
        // var content = $("#message-text").val().replace(/\r\n/g, '<br/>').replace(/\n/g, '<br/>').replace(/\s/g, ' ');
        var content = ue.getAllHtml()
        // 发送异步请求(POST)
        $.post(
            CONTEXT_PATH + "/discuss/add",
            {"title":title,"content":content},
            function(data) {
                data = $.parseJSON(data);
                // 在提示框中显示返回消息
                $("#hintBody").text(data.msg);
                // 显示提示框
                $("#hintModal").modal("show");
                // 2秒后,自动隐藏提示框
                setTimeout(function(){
                    $("#hintModal").modal("hide");
                    // 刷新页面
                    if(data.code == 0) {
                        window.location.reload();
                    }
                }, 2000);
            }
        );

    }
});

